/**
*  \file bis.h
*
*  \brief Boot Information Structure
*
*  \authors Michael J. Hohmann  michael.hohmann@linde-mh.de
*
*/
#ifndef BIS_H_INCLUDED
#define BIS_H_INCLUDED

/*================================================[ public includes  ]================================================*/
# include "../cfg/prj.h"

/*================================================[ public defines   ]================================================*/

/*================================================[ public datatypes ]================================================*/

struct bis
{
   U32 bis_version; 		/**< Version Number of BIS  		*/
   void const *checksum_start; 		/**< Start address of application 	*/
   U32 checksum_len; 		/**< Size of application in words   */
   U32 checksum_value; 		/**< Checksum value 				*/
   U32 build_time;			/**< Build ID of application		*/
   U32 diag_version; 		/**< Diagnostic version				*/
   U32 reserved; 			/**< reserved 						*/
   U32 bis_checksum;		/**< checksum of this header		*/
};

/*================================================[ public variables ]================================================*/

/*================================================[ inline functions ]================================================*/

/*================================================[ public functions ]================================================*/



/*====================================================================================================================*/

#endif

/***********************************************************************************************************************
*                             Copyright 2017 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
